home *** CD-ROM | disk | FTP | other *** search
/ DarkBASIC - The Ultimate 3D Game Creator / PCactive 8 CD1 - DarkBasic.iso / SOFTWARE / DEMOS / Carrion Feast / sys / DBConv.exe / HTML / 164
Encoding:
Text File  |  2000-06-13  |  14.6 KB  |  824 lines

  1. ; Command Set Database
  2.  
  3. ; Control Structures
  4.  
  5. IF%1%L
  6. ELSE%2%0
  7. ENDIF%3%0
  8. DO%4%0 
  9. EXIT%5%0 
  10. LOOP%6%0
  11. FOR%7%LLL
  12. NEXT%8%L
  13. WHILE%9%L
  14. ENDWHILE%10%0
  15. REPEAT%11%0 
  16. UNTIL%12%L
  17.  
  18. FUNCTION%21%0
  19. ENDFUNCTION%22%0
  20. ENDFUNCTION%23%L
  21. ENDFUNCTION%24%F
  22. ENDFUNCTION%25%S
  23. STOP%26%0
  24. EXITFUNCTION%27%0
  25. EXITFUNCTION%28%L
  26. EXITFUNCTION%29%F
  27. EXITFUNCTION%30%S
  28.  
  29. RESTORE%31%A
  30. RESTORE%32%0
  31. READ%33%L
  32. READ%34%F
  33. READ%35%S
  34. DATA%36%E
  35.  
  36. GOSUB%41%A
  37. GOTO%42%A
  38. RETURN%43%0 
  39.  
  40. ; Foundation CSE
  41.  
  42. ^[%51%LLL
  43. ^[%52%FFL
  44.  
  45. /[%64%FLF
  46. /[%65%FFL
  47. /[%66%FFF
  48. /[%61%LLL
  49.  
  50. *[%74%FLF
  51. *[%75%FFL
  52. *[%76%FFF
  53. *[%71%LLL
  54.  
  55. +[%84%FLF
  56. +[%85%FFL
  57. +[%86%FFF
  58. +[%81%LLL
  59. +[%87%SSS
  60.  
  61. -[%94%FLF
  62. -[%95%FFL
  63. -[%96%FFF
  64. -[%91%LLL
  65. -[%97%SSS
  66.  
  67. ==[%101%LLL
  68. ==[%102%LFF
  69. ==[%103%LSS
  70. ==[%131%LLF
  71. ==[%132%LFL
  72. >[%111%LLL
  73. >[%112%LFF
  74. >[%133%LLF
  75. >[%134%LFL
  76. >=[%113%LLL
  77. >=[%114%LFF
  78. >=[%135%LLF
  79. >=[%136%LFL
  80. <[%115%LLL
  81. <[%116%LFF
  82. <[%137%LLF
  83. <[%138%LFL
  84. <=[%117%LLL
  85. <=[%118%LFF
  86. <=[%139%LLF
  87. <=[%140%LFL
  88. ![%119%LLL
  89. ![%120%LFF
  90. ![%121%LSS
  91. ![%141%LLF
  92. ![%142%LFL
  93. &[%123%LLL
  94. |[%124%LLL
  95.  
  96. =%151%LL
  97. =%154%LF
  98. =%155%FL
  99. =%152%FF
  100. =%153%SS
  101.  
  102. ABS[%368%FF
  103. ABS[%201%LF
  104. ACOS[%202%FF
  105. ACOS[%361%FL
  106. ASC[%203%LS
  107. ASIN[%204%FF
  108. ASIN[%362%FL
  109. ATAN[%205%FF
  110. ATAN[%363%FL
  111. ATANFULL[%364%FFF
  112. ATANFULL[%365%FLF
  113. ATANFULL[%366%FFL
  114. ATANFULL[%367%FLL
  115. BIN$[%206%SL
  116. BOB%207%LLLL
  117. BOX%208%LLLL
  118. CHR$[%209%SL
  119. CIRCLE%210%LLL
  120. CL$[%211%S
  121. CLS%212%0
  122. END%213%0 
  123. COS[%331%FF
  124. COS[%332%FL
  125. DOT%215%LL
  126. ELLIPSE%216%LLLL
  127. BREAK%217%0 
  128. EXP[%218%LL
  129. GET IMAGE%219%LLLLL
  130. LOAD IMAGE%220%SL
  131. SAVE IMAGE%221%SL
  132. HCOS[%222%FF
  133. HCOS[%371%FL
  134. HEX$[%223%SL
  135. HIDE MOUSE%224%0 
  136. HSIN[%225%FF
  137. HSIN[%372%FL
  138. HTAN[%226%FF
  139. HTAN[%373%FL
  140. RGB[%391%LLLL
  141. RGBR[%392%LL
  142. RGBG[%393%LL
  143. RGBB[%394%LL
  144. INK%227%LL
  145. INKEY$[%228%S
  146. INPUT%351%L
  147. INPUT%355%F
  148. INPUT%352%S
  149. INT[%232%LF
  150. LEFT$[%233%SSL
  151. LEN[%234%LS
  152. LINE%235%LLLL
  153. LOWER$[%236%SS
  154. MID$[%237%SSL
  155. MOUSECLICK[%238%L
  156. MOUSEX[%239%L
  157. MOUSEY[%240%L
  158. MOUSEMOVEX[%241%L
  159. MOUSEMOVEY[%244%L
  160. POSITION MOUSE%246%LL
  161.  
  162. PASTE IMAGE%242%LLL
  163. POINT[%243%LLL
  164. PRINT%301%L
  165. PRINT%302%F
  166. PRINT%303%S
  167. PRINT%304%0
  168. PRINTC%305%L
  169. PRINTC%306%F
  170. PRINTC%307%S
  171. RANDOMIZE%245%L
  172. `%246%E
  173. REM%247%E
  174. #INCLUDE%308%E
  175. RIGHT$[%248%SSL
  176. RND[%390%LL
  177. RND[%249%FL
  178. SCANCODE[%250%L
  179. SET BOB%251%LLL
  180. SET CURSOR%252%LL
  181. SHOW MOUSE%253%0
  182. SIN[%341%FF
  183. SIN[%342%FL
  184. SLEEP%255%L
  185. SPACE$[%256%SL
  186. SQRT[%257%FF
  187. SQRT[%258%FL
  188. STR$[%311%SF
  189. STR$[%312%SL
  190. SYNC%259%0
  191. TAN[%381%FF
  192. TAN[%382%FL
  193. TIMER[%260%L
  194. UPPER$[%261%SS
  195. VAL[%321%FS
  196. VAL[%321%LS
  197. WAIT KEY%263%0
  198. SUSPEND FOR KEY%264%0
  199. SUSPEND FOR MOUSE%265%0
  200.  
  201. ; Numbers need re-ordering  these are new additions
  202.  
  203. REMSTART%401%E
  204. REMEND%402%E
  205. SYNC ON%403%0
  206. SYNC OFF%404%0
  207. CLS%405%L
  208. DELETE IMAGE%406%L
  209. SYNC RATE%407%L
  210. GET DATE$[%408%S
  211. GET TIME$[%409%S
  212. WAIT%410%L
  213.  
  214. INC%411%F
  215. INC%412%L
  216. INC%413%FF
  217. INC%414%LF
  218. DEC%421%F
  219. DEC%422%L
  220. DEC%423%FF
  221. DEC%424%LF
  222.  
  223. MOUSEZ[%431%L
  224. MOUSEMOVEZ[%432%L
  225.  
  226. SCALE BOB%453%LL
  227. STRETCH BOB%454%LLL
  228. OFFSET BOB%461%LLL
  229. MIRROR BOB%462%L
  230. FLIP BOB%463%L
  231. DELETE BOB%464%L
  232. PASTE BOB%465%LLL
  233.  
  234. BOB EXIST[%470%LL
  235. BOB X[%471%LL
  236. BOB Y[%472%LL
  237. BOB OFFSET X[%473%LL
  238. BOB OFFSET Y[%474%LL
  239. BOB WIDTH[%475%LL
  240. BOB HEIGHT[%476%LL
  241. BOB IMAGE[%477%LL
  242. BOB SCALE X[%479%LL
  243. BOB SCALE Y[%480%LL
  244. BOB MIRRORED[%483%LL
  245. BOB FLIPPED[%484%LL
  246.  
  247. BOB HIT[%491%LLL
  248. BOB COLLISION[%492%LLL
  249.  
  250. ; Data Handling
  251.  
  252. DIM%501%LL
  253. DIM%502%LLL
  254. DIM%503%LLLL
  255. DIM%504%LLLLL
  256. DIM%505%LLLLLL
  257. DIM%511%FL
  258. DIM%512%FLL
  259. DIM%513%FLLL
  260. DIM%514%FLLLL
  261. DIM%515%FLLLLL
  262. DIM%521%SL
  263. DIM%522%SLL
  264. DIM%523%SLLL
  265. DIM%524%SLLLL
  266. DIM%525%SLLLLL
  267. UNDIM%526%S
  268. UNDIM%516%F
  269. UNDIM%506%L
  270.  
  271. @=%561%LLL
  272. @=%562%LLLL
  273. @=%563%LLLLL
  274. @=%564%LLLLLL
  275. @=%565%LLLLLLL
  276. @=%566%FLF
  277. @=%567%FLLF
  278. @=%568%FLLLF
  279. @=%569%FLLLLF
  280. @=%570%FLLLLLF
  281. @=%571%SLS
  282. @=%572%SLLS
  283. @=%573%SLLLS
  284. @=%574%SLLLLS
  285. @=%575%SLLLLLS
  286. @=%576%FLL
  287. @=%577%FLLL
  288. @=%578%FLLLL
  289. @=%579%FLLLLL
  290. @=%580%FLLLLLL
  291.  
  292. @[%661%LLL
  293. @[%662%LLLL
  294. @[%663%LLLLL
  295. @[%664%LLLLLL
  296. @[%665%LLLLLLL
  297. @[%666%FFL
  298. @[%667%FFLL
  299. @[%668%FFLLL
  300. @[%669%FFLLLL
  301. @[%670%FFLLLLL
  302. @[%671%SSL
  303. @[%672%SSLL
  304. @[%673%SSLLL
  305. @[%674%SSLLLL
  306. @[%675%SSLLLLL
  307.  
  308. ; Graphical Functions
  309.  
  310. LOAD BITMAP%1001%S
  311. LOAD BITMAP%1002%SL
  312. SAVE BITMAP%1003%S
  313. SAVE BITMAP%1004%SL
  314. CREATE BITMAP%1005%LLL
  315. SET CURRENT BITMAP%1006%L
  316. COPY BITMAP%1007%LL
  317. COPY BITMAP%1008%LLLLLLLLLL
  318. DELETE BITMAP%1009%L
  319. MIRROR BITMAP%1010%L
  320. FLIP BITMAP%1011%L
  321. BLUR BITMAP%1012%LL
  322. FADE BITMAP%1013%LL
  323.  
  324. BITMAP EXIST[%1051%LL
  325. CURRENT BITMAP[%1052%L
  326. BITMAP WIDTH[%1053%L
  327. BITMAP WIDTH[%1058%LL
  328. BITMAP HEIGHT[%1054%L
  329. BITMAP HEIGHT[%1059%LL
  330. BITMAP DEPTH[%1055%L
  331. BITMAP DEPTH[%1060%LL
  332. BITMAP MIRRORED[%1056%L
  333. BITMAP MIRRORED[%1061%LL
  334. BITMAP FLIPPED[%1057%L
  335. BITMAP FLIPPED[%1062%LL
  336.  
  337. PERFORM CHECKLIST FOR DISPLAY MODES%1500%0
  338. SET DISPLAY MODE%1501%LLL
  339. SCREEN WIDTH[%1551%L
  340. SCREEN HEIGHT[%1552%L
  341. SCREEN DEPTH[%1553%L
  342. SCREEN TYPE[%1554%L
  343. SCREEN FPS[%1555%L
  344. CHECK DISPLAY MODE[%1571%LLLL
  345.  
  346. ; Animation
  347.  
  348. LOAD ANIMATION%2001%SL
  349. DELETE ANIMATION%2002%L
  350. PLAY ANIMATION%2003%L
  351. PLAY ANIMATION%2012%LLL
  352. PLAY ANIMATION%2013%LLLLL
  353. PLAY ANIMATION%2015%LLLLLL
  354. STOP ANIMATION%2004%L
  355. PAUSE ANIMATION%2005%L
  356. RESUME ANIMATION%2006%L
  357. PLACE ANIMATION%2014%LLLLL
  358. LOOP ANIMATION%2007%L
  359. LOOP ANIMATION%2016%LLLLLL
  360.  
  361. ANIMATION EXIST[%2051%LL
  362. ANIMATION PLAYING[%2052%LL
  363. ANIMATION PAUSED[%2053%LL
  364. ANIMATION LOOPING[%2054%LL
  365. ANIMATION POSITION X[%2057%LL
  366. ANIMATION POSITION Y[%2058%LL
  367. ANIMATION WIDTH[%2059%LL
  368. ANIMATION HEIGHT[%2060%LL
  369.  
  370. ; Sound
  371.  
  372. LOAD SOUND%3001%SL
  373. DELETE SOUND%3002%L
  374. PLAY SOUND%3003%L
  375. STOP SOUND%3004%L
  376. PAUSE SOUND%3005%L
  377. RESUME SOUND%3006%L
  378. LOOP SOUND%3007%L
  379. SET SOUND VOLUME%3008%LL
  380. SET SOUND SPEED%3009%LL
  381. SET SOUND PAN%3010%LL
  382. LOAD 3DSOUND%3011%SL
  383. POSITION SOUND%3012%LFFF
  384. POSITION LISTENER%3013%FFF
  385. ROTATE LISTENER%3014%FFF
  386.  
  387. CLONE SOUND%3021%LL
  388.  
  389. SAY%3041%S
  390. SAY TO SOUND%3042%SL
  391. SAY TO FILE%3043%SS
  392. SPEECH EXIST[%3046%L
  393.  
  394. SOUND EXIST[%3051%LL
  395. SOUND PLAYING[%3052%LL
  396. SOUND PAUSED[%3053%LL
  397. SOUND LOOPING[%3054%LL
  398. GET SOUND VOLUME[%3055%LL
  399. GET SOUND SPEED[%3056%LL
  400. GET SOUND PAN[%3057%LL
  401. SOUND TYPE[%3058%LL
  402. SOUND POSITION X[%3059%FL
  403. SOUND POSITION Y[%3060%FL
  404. SOUND POSITION Z[%3061%FL
  405. LISTENER POSITION X[%3062%F
  406. LISTENER POSITION Y[%3063%F
  407. LISTENER POSITION Z[%3064%F
  408. LISTENER ANGLE X[%3065%F
  409. LISTENER ANGLE Y[%3066%F
  410. LISTENER ANGLE Z[%3067%F
  411.  
  412. ; Music
  413.  
  414. LOAD MUSIC%3501%SL
  415. DELETE MUSIC%3502%L
  416. PLAY MUSIC%3503%L
  417. STOP MUSIC%3504%L
  418. PAUSE MUSIC%3505%L
  419. RESUME MUSIC%3506%L
  420. LOOP MUSIC%3507%L
  421. SET MUSIC VOLUME%3508%LL
  422. SET MUSIC SPEED%3509%LL
  423.  
  424. MUSIC EXIST[%3551%LL
  425. MUSIC PLAYING[%3552%LL
  426. MUSIC PAUSED[%3553%LL
  427. MUSIC LOOPING[%3554%LL
  428. GET MUSIC VOLUME[%3555%LL
  429. GET MUSIC SPEED[%3556%LL
  430.  
  431. ; Basic I/O
  432.  
  433. PERFORM CHECKLIST FOR CONTROL DEVICES%4001%0
  434. SET CONTROL DEVICE%4002%S
  435. FORCE UP%4101%L
  436. FORCE DOWN%4102%L
  437. FORCE LEFT%4103%L
  438. FORCE RIGHT%4104%L
  439. FORCE ANGLE%4105%LLL
  440. FORCE CHAINSAW%4106%LL
  441. FORCE SHOOT%4107%LL
  442. FORCE IMPACT%4108%LL
  443. FORCE NO EFFECT%4109%0
  444. FORCE WATER EFFECT%4110%LL
  445. FORCE AUTO CENTER ON%4112%0
  446. FORCE AUTO CENTER OFF%4113%0
  447.  
  448. UPKEY[%4501%L
  449. DOWNKEY[%4502%L
  450. LEFTKEY[%4503%L
  451. RIGHTKEY[%4504%L
  452. CONTROLKEY[%4505%L
  453. SHIFTKEY[%4506%L
  454. RETURNKEY[%4507%L
  455. SPACEKEY[%4508%L
  456. KEYSTATE[%4509%LL
  457. ESCAPEKEY[%4510%L
  458.  
  459. JOYSTICK LEFT[%4521%L
  460. JOYSTICK RIGHT[%4522%L
  461. JOYSTICK UP[%4523%L
  462. JOYSTICK DOWN[%4524%L
  463. JOYSTICK FIRE A[%4525%L
  464. JOYSTICK FIRE B[%4526%L
  465. JOYSTICK FIRE C[%4527%L
  466. JOYSTICK FIRE D[%4528%L
  467. JOYSTICK X[%4529%L
  468. JOYSTICK Y[%4530%L
  469. JOYSTICK Z[%4531%L
  470. JOYSTICK SLIDER A[%4532%L
  471. JOYSTICK SLIDER B[%4533%L
  472.  
  473. CONTROL DEVICE NAME$[%4551%S
  474. CONTROL DEVICE X[%4552%L
  475. CONTROL DEVICE Y[%4553%L
  476. CONTROL DEVICE Z[%4554%L
  477.  
  478. ; External Functions
  479.  
  480. LOAD ARRAY%5001%SL
  481. LOAD ARRAY%5002%SF
  482. LOAD ARRAY%5003%SS
  483. SAVE ARRAY%5004%SL
  484. SAVE ARRAY%5005%SF
  485. SAVE ARRAY%5006%SS
  486.  
  487. ; Sprite Functions
  488.  
  489. SPRITE%5500%LLLL
  490. SET SPRITE%5501%LLL
  491. SIZE SPRITE%5502%LLL
  492. SCALE SPRITE%5503%LL
  493. STRETCH SPRITE%5504%LLL
  494. OFFSET SPRITE%5511%LLL
  495. MIRROR SPRITE%5512%L
  496. FLIP SPRITE%5513%L
  497. DELETE SPRITE%5514%L
  498. PASTE SPRITE%5515%LLL
  499.  
  500. HIDE SPRITE%5516%L
  501. SHOW SPRITE%5517%L
  502. HIDE ALL SPRITES%5518%0
  503. SHOW ALL SPRITES%5519%0
  504.  
  505. SPRITE EXIST[%5520%LL
  506. SPRITE X[%5521%LL
  507. SPRITE Y[%5522%LL
  508. SPRITE OFFSET X[%5523%LL
  509. SPRITE OFFSET Y[%5524%LL
  510. SPRITE WIDTH[%5525%LL
  511. SPRITE HEIGHT[%5526%LL
  512. SPRITE IMAGE[%5527%LL
  513. SPRITE SCALE X[%5529%LL
  514. SPRITE SCALE Y[%5530%LL
  515. SPRITE MIRRORED[%5533%LL
  516. SPRITE FLIPPED[%5534%LL
  517.  
  518. SPRITE HIT[%5541%LLL
  519. SPRITE COLLISION[%5542%LLL
  520.  
  521. ; RealText Functions
  522.  
  523. PERFORM CHECKLIST FOR FONTS%6001%0
  524. SET TEXT FONT%6002%S
  525. SET TEXT SIZE%6003%L
  526. SET TEXT OPAQUE%6004%0
  527. SET TEXT TRANSPARENT%6005%0
  528. SET TEXT TO NORMAL%6006%0
  529. SET TEXT TO ITALIC%6007%0
  530. SET TEXT TO BOLD%6008%0
  531. SET TEXT TO BOLDITALIC%6009%0
  532. TEXT%6010%LLS
  533. CENTER TEXT%6011%LLS
  534.  
  535. TEXT FONT$[%6501%S
  536. TEXT SIZE[%6502%L
  537. TEXT BACKGROUND TYPE[%6503%L
  538. TEXT STYLE[%6504%L
  539. TEXT WIDTH[%6505%LS
  540. TEXT HEIGHT[%6506%LS
  541.  
  542. ; Basic3D Functions
  543.  
  544. LOAD OBJECT%7000%SL
  545. LOAD MESH%7001%SL
  546. DELETE MESH%7002%L
  547. PERFORM CHECKLIST FOR OBJECT LIMBS%7003%L
  548. MAKE MESH FROM OBJECT%7004%LL
  549.  
  550. MAKE OBJECT%7008%LLL
  551. DELETE OBJECT%7009%L
  552. SET OBJECT%7010%LLLL
  553. SET OBJECT%7039%LLLLL
  554.  
  555. MAKE OBJECT BOX%7041%LFFF
  556. MAKE OBJECT SPHERE%7042%LF
  557. MAKE OBJECT CUBE%7043%LF
  558. MAKE OBJECT CYLINDER%7044%LF
  559. MAKE OBJECT CONE%7045%LF
  560. MAKE OBJECT PLAIN%7046%LFF
  561. MAKE OBJECT TRIANGLE%7047%LFFFFFFFFF
  562.  
  563. PLAY OBJECT%7601%L
  564. PLAY OBJECT%7608%LL
  565. PLAY OBJECT%7609%LLL
  566. STOP OBJECT%7602%L
  567. LOOP OBJECT%7603%L
  568. LOOP OBJECT%7606%LLL
  569. LOOP OBJECT%7610%LL
  570. SET OBJECT FRAME%7604%LF
  571. SET OBJECT SPEED%7605%LL
  572. APPEND OBJECT%7607%SLL
  573. SET OBJECT INTERPOLATION%7611%LL
  574. GLUE OBJECT TO LIMB%7612%LLL
  575. UNGLUE OBJECT%7613%L
  576. POINT OBJECT%7616%LFFF
  577. MOVE OBJECT%7617%LF
  578. FIX OBJECT PIVOT%7618%L
  579.  
  580. ADD LIMB%7011%LLL
  581. TEXTURE LIMB%7012%LLL
  582. OFFSET LIMB%7013%LLFFF
  583. ROTATE LIMB%7014%LLFFF
  584. SCALE LIMB%7015%LLLLL
  585. LINK LIMB%7016%LLL
  586. HIDE LIMB%7019%LL
  587. SHOW LIMB%7020%LL
  588. COLOR LIMB%7018%LLL
  589. SCROLL LIMB TEXTURE%7202%LLFF
  590.  
  591. POSITION OBJECT%7021%LFFF
  592. ROTATE OBJECT%7022%LFFF
  593. HIDE OBJECT%7023%L
  594. SHOW OBJECT%7024%L
  595. GHOST OBJECT ON%7025%L
  596. GHOST OBJECT OFF%7026%L
  597. CHANGE MESH%7027%LLL
  598. XROTATE OBJECT%7028%LF
  599. YROTATE OBJECT%7029%LF
  600. ZROTATE OBJECT%7030%LF
  601. SCALE OBJECT%7031%LLLL
  602. LOCK OBJECT ON%7032%L
  603. LOCK OBJECT OFF%7033%L
  604. FADE OBJECT%7034%LL
  605. TEXTURE OBJECT%7035%LL
  606. COLOR OBJECT%7038%LL
  607. SET OBJECT ROTATION XYZ%7036%L
  608. SET OBJECT ROTATION ZYX%7037%L
  609. SCROLL OBJECT TEXTURE%7201%LFF
  610.  
  611. SET GLOBAL COLLISION ON%7061%0
  612. SET GLOBAL COLLISION OFF%7062%0
  613. SET OBJECT COLLISION ON%7063%L
  614. SET OBJECT COLLISION OFF%7064%L
  615.  
  616. SET OBJECT COLLISION TO SPHERES%7067%L
  617. SET OBJECT COLLISION TO BOXES%7074%L
  618. SET OBJECT COLLISION TO POLYGONS%7071%L
  619.  
  620. MAKE MATRIX%7101%LFFLL
  621. DELETE MATRIX%7102%L
  622. SET MATRIX WIREFRAME ON%7103%L
  623. SET MATRIX WIREFRAME OFF%7104%L
  624. FILL MATRIX%7105%LFL
  625. RANDOMIZE MATRIX%7106%LF
  626. SET MATRIX HEIGHT%7107%LLLF
  627. POSITION MATRIX%7108%LFFF
  628. SHIFT MATRIX UP%7111%L
  629. SHIFT MATRIX DOWN%7112%L
  630. SHIFT MATRIX LEFT%7113%L
  631. SHIFT MATRIX RIGHT%7114%L
  632. UPDATE MATRIX%7121%L
  633. PREPARE MATRIX TEXTURE%7131%LLLL
  634. SET MATRIX TILE%7132%LLLL
  635.  
  636. POSITION CAMERA%7051%FFF
  637. POINT CAMERA%7052%FFF
  638. ROTATE CAMERA%7053%FFF
  639. MOVE CAMERA%7054%F
  640. XROTATE CAMERA%7055%F
  641. YROTATE CAMERA%7056%F
  642. ZROTATE CAMERA%7057%F
  643. TURN CAMERA LEFT%7058%F
  644. TURN CAMERA RIGHT%7059%F
  645. SET CAMERA RANGE%7081%FF
  646. SET CAMERA ROTATION XYZ%7082%0
  647. SET CAMERA ROTATION ZYX%7083%0
  648. AUTOCAM ON%7084%0
  649. AUTOCAM OFF%7085%0
  650. FIX CAMERA PIVOT%7086%0
  651.  
  652. MESH EXIST[%7501%LL
  653. OBJECT EXIST[%7511%LL
  654. OBJECT POSITION X[%7512%FL
  655. OBJECT POSITION Y[%7513%FL
  656. OBJECT POSITION Z[%7514%FL
  657. OBJECT ANGLE X[%7515%FL
  658. OBJECT ANGLE Y[%7516%FL
  659. OBJECT ANGLE Z[%7517%FL
  660. OBJECT VISIBLE[%7518%LL
  661.  
  662. OBJECT HIT[%7519%LLL
  663. OBJECT COLLISION[%7520%LLL
  664.  
  665. LIMB EXIST[%7521%LLL
  666. CHECK LIMB LINK[%7522%LLL
  667. LIMB TEXTURE[%7523%LLL
  668. LIMB OFFSET X[%7524%FLL
  669. LIMB OFFSET Y[%7525%FLL
  670. LIMB OFFSET Z[%7526%FLL
  671. LIMB ANGLE X[%7527%FLL
  672. LIMB ANGLE Y[%7528%FLL
  673. LIMB ANGLE Z[%7529%FLL
  674. LIMB POSITION X[%7533%FLL
  675. LIMB POSITION Y[%7534%FLL
  676. LIMB POSITION Z[%7535%FLL
  677. LIMB VISIBLE[%7536%LLL
  678. LIMB DIRECTION X[%7537%FLL
  679. LIMB DIRECTION Y[%7538%FLL
  680. LIMB DIRECTION Z[%7539%FLL
  681.  
  682. OBJECT PLAYING[%7651%LL
  683. OBJECT LOOPING[%7652%LL
  684. OBJECT FRAME[%7653%FL
  685. OBJECT SPEED[%7654%LL
  686. OBJECT INTERPOLATION[%7655%LL
  687. TOTAL OBJECT FRAMES[%7656%LL
  688.  
  689. OBJECT COLLISION RADIUS[%7661%FL
  690. OBJECT COLLISION CENTER X[%7662%FL
  691. OBJECT COLLISION CENTER Y[%7663%FL
  692. OBJECT COLLISION CENTER Z[%7664%FL
  693.  
  694. OBJECT SIZE[%7671%FL
  695.  
  696. MATRIX EXIST[%7551%LL
  697. MATRIX WIREFRAME STATE[%7552%LL
  698. GET MATRIX HEIGHT[%7553%FLLL
  699. MATRIX POSITION X[%7554%FL
  700. MATRIX POSITION Y[%7555%FL
  701. MATRIX POSITION Z[%7556%FL
  702. MATRIX TILES EXIST[%7560%LL
  703. MATRIX TILE COUNT[%7561%LL
  704. GET GROUND HEIGHT[%7562%FLFF
  705.  
  706. CAMERA POSITION X[%7541%F
  707. CAMERA POSITION Y[%7542%F
  708. CAMERA POSITION Z[%7543%F
  709. CAMERA ANGLE X[%7544%F
  710. CAMERA ANGLE Y[%7545%F
  711. CAMERA ANGLE Z[%7546%F
  712.  
  713. FOG ON%7901%0
  714. FOG OFF%7902%0
  715. FOG DISTANCE%7903%L
  716. FOG COLOR%7904%L
  717. SET AMBIENT LIGHT%7911%L
  718.  
  719. BACKDROP ON%7921%0
  720. BACKDROP OFF%7922%0
  721. TEXTURE BACKDROP%7923%L
  722. COLOR BACKDROP%7924%L
  723. SCROLL BACKDROP%7925%LL
  724.  
  725. DRAW TO FRONT%7931%0
  726. DRAW TO BACK%7932%0
  727.  
  728. 3DS2X%7941%SS
  729.  
  730. CURVEVALUE[%7951%FFFF
  731. WRAPVALUE[%7952%FF
  732. NEWXVALUE[%7953%FFFF
  733. NEWZVALUE[%7954%FFFF
  734. NEWYVALUE[%7955%FFFF
  735. CURVEANGLE[%7956%FFFF
  736.  
  737. ALPHABLENDING AVAILABLE[%7981%L
  738. FILTERING AVAILABLE[%7982%L
  739. FOG AVAILABLE[%7983%L
  740. 3DBLIT AVAILABLE[%7984%L
  741.  
  742. ; File Handler Functions
  743.  
  744. SET DIR%8001%S
  745. DIR%8002%0
  746. DRIVELIST%8003%0
  747. PERFORM CHECKLIST FOR FILES%8004%0
  748. PERFORM CHECKLIST FOR DRIVES%8005%0
  749. FIND FIRST%8006%0
  750. FIND NEXT%8007%0
  751. CD%8008%S
  752.  
  753. MAKE FILE%8021%S
  754. DELETE FILE%8022%S
  755. COPY FILE%8023%SS
  756. RENAME FILE%8024%SS
  757. MOVE FILE%8025%SS
  758.  
  759. MAKE DIRECTORY%8031%S
  760. DELETE DIRECTORY%8032%S
  761. EXECUTE FILE%8033%SSS
  762.  
  763. OPEN TO READ%8041%LS
  764. OPEN TO WRITE%8042%LS
  765. CLOSE FILE%8043%L
  766.  
  767. READ BYTE%8051%LL
  768. READ WORD%8052%LL
  769. READ LONG%8053%LL
  770. READ FILE%8054%LL
  771. READ FLOAT%8055%LF
  772. READ STRING%8056%LS
  773.  
  774. WRITE BYTE%8061%LL
  775. WRITE WORD%8062%LL
  776. WRITE LONG%8063%LL
  777. WRITE FILE%8064%LL
  778. WRITE FLOAT%8065%LF
  779. WRITE STRING%8066%LS
  780.  
  781. GET DIR$[%8101%S
  782. GET FILE NAME$[%8102%S
  783. GET FILE TYPE[%8103%L
  784. GET FILE DATE$[%8104%S
  785.  
  786. FILE EXIST[%8121%LS
  787. FILE SIZE[%8122%LS
  788. PATH EXIST[%8123%LS
  789. FILE OPEN[%8124%LL
  790. FILE END[%8125%LL
  791.  
  792. ; System and Checklist Functions
  793.  
  794. SET EMULATION ON%9001%0
  795. SET EMULATION OFF%9002%0
  796. PERFORM CHECKLIST FOR GRAPHICS CARDS%9003%0
  797. SET GRAPHICS CARD%9004%S
  798.  
  799. SYSTEM TMEM AVAILABLE[%9051%L
  800. SYSTEM DMEM AVAILABLE[%9052%L
  801. SYSTEM SMEM AVAILABLE[%9053%L
  802. EMULATION MODE[%9054%L
  803. CURRENT GRAPHICS CARD$[%9055%S
  804.  
  805. EMPTY CHECKLIST%9501%0
  806. CHECKLIST QUANTITY[%9551%L
  807. CHECKLIST VALUE A[%9552%LL
  808. CHECKLIST VALUE B[%9553%LL
  809. CHECKLIST VALUE C[%9554%LL
  810. CHECKLIST VALUE D[%9555%LL
  811. CHECKLIST STRING$[%9556%SL
  812.  
  813. DISABLE ESCAPEKEY%9601%0
  814. ENABLE ESCAPEKEY%9602%0
  815.  
  816. LOCK CLI%9991%0
  817. UNLOCK CLI%9992%0
  818. LOCK EDITOR%9993%0
  819. UNLOCK EDITOR%9994%0
  820.  
  821. LEEBAMBER%9801%0
  822. MALCOLMBAMBER%9802%0
  823. CHRISTOPHERBAMBER%9803%0
  824.